#ifndef DEF_PROMPT
#define DEF_PROMPT

    #define MAX_SIZE_PROMPT 256


    /*
     * Traitement de la commande "open" pour l'établissement de la connexion
     * de controle avec le serveur
     * - 1er argument(cmd) : format = "open" + <adresse IP>
     * - 2ieme argument(modeVerbeux) : valeur = 1(on) OU 0(off)
     */
    int promptOpen(char*, int);

    /*
     * Traitement de la commande "dir" pour l'affichage du dossier courant
     * - 1er argument(cmd) : format = "dir"
     * - 3ieme argument(modeVerbeux) : valeur = 1(on) OU 0(off)
     * - 4ieme argument(modeActif) : valeur = 1(on) OU 0(off)
     */
    void promptDir(char*, int, int, int);

    /*
     * Traitement de la commande "show" pour l'affichage du contenu d'un fichier
     * - 1er argument(cmd) : format = "show" + <fichier>
     * - 3ieme argument(modeVerbeux) : valeur = 1(on) OU 0(off)
     * - 4ieme argument(modeActif) : valeur = 1(on) OU 0(off)
     */
    void promptShow(char*, int, int, int);

    /*
     * Traitement de la commande "close" pour la fermuture de la connexion
     * de controle
     * - 1er argument(cmd) : format = "close"
     * - 3ieme argument(modeVerbeux) : valeur = 1(on) OU 0(off)
     */
    void promptDeco(char*, int, int);


#endif

